package com.qili.entity.supplier;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import org.springframework.stereotype.Component;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

/**
 * supplier_project_accept
 * @author   供需项目应接
 */
@Table(name = "supplier_project_accept")
@Data
@ToString
@EqualsAndHashCode
@Component
public class SupplierProjectAccept implements Serializable {


    @Id
    @Column(name = "sup_accept_id")
    private String supAcceptId;

    /**
     * 监理项目经理
     */
    @Column(name = "jl_manager_person")
    private String jlManagerPerson;

    /**
     * 咨询项目经理
     */
    @Column(name = "zx_manager_person")
    private String zxManagerPerson;

    /**
     * 检测项目经理
     */
    @Column(name = "jc_manager_person")
    private String jcManagerPerson;

    /**
     * 其他项目经理
     */
    @Column(name = "qt_magager_person")
    private String qtMagagerPerson;


    /**
     * 监理项目经理姓名
     */
    @Column(name = "jl_manager_person_name")
    private String jlManagerPersonName;

    /**
     * 咨询项目经理姓名
     */
    @Column(name = "zx_manager_person_name")
    private String zxManagerPersonName;

    /**
     * 检测项目经理姓名
     */
    @Column(name = "jc_manager_person_name")
    private String jcManagerPersonName;

    /**
     * 其他项目经理姓名
     */
    @Column(name = "qt_manager_person_name")
    private String qtManagerPersonName;

    /**
     * 支付保证金
     */
    @Column(name = "bz_money")
    private String bzMoney;

    /**
     * 项目Id
     */
    @Column(name = "sup_project_id")
    private String supProjectId;

    /**
     * 是否中标
     */
    @Column(name = "is_zb")
    private String isZb;

    /**
     * 中标时间
     */
    @Column(name = "zb_date")
    private String zbDate;
    /**
     * 应接时间
     */
    @Column(name = "accept_date")
    private String acceptDate;

    /**
     * 应接人
     */
    @Column(name = "accept_by")
    private String acceptBy;

    @Column(name = "create_date")
    private String createDate;


    @Column(name = "create_by")
    private String createBy;

    @Column(name = "modify_date")
    private String modifyDate;

    @Column(name = "modify_by")
    private String modifyBy;

    /**
     * 监理服务费
     */
    @Column(name = "jl_fw_money")
    private String jlFwMoney;

    /**
     * 监理实施费
     */
    @Column(name = "jl_ss_money")
    private String jlSsMoney;

    /**
     * 咨询服务费
     */
    @Column(name = "zx_fw_money")
    private String zxFwMoney;

    /**
     * 咨询实施费
     */
    @Column(name = "zx_ss_money")
    private String zxSsMoney;

    /**
     * 检测实施费
     */
    @Column(name = "jc_ss_money")
    private String jcSsMoney;

    /**
     * 检测服务费
     */
    @Column(name = "jc_fw_money")
    private String jcFwMoney;

    /**
     * 其他服务费
     */
    @Column(name = "qt_fw_money")
    private String qtFwMoney;

    /**
     * 其他实施费用
     */
    @Column(name = "qt_ss_money")
    private String qtSsMoney;
    /**
     * company_id 保存形式  001 （保存公司Id） 002 保存（应接人的Id）
     */
    @Column(name = "com_type")
    private String comType;
    /**
     * 公司Id  供方个人（自行注册的没有单位名称 默认 正中总部，内部的则根据设置的正中的公司Id）
     * 供方组织 这里保存 应接人的Id
     */
    @Column(name = "company_id")
    private String companyId;


    /**
     * 综合对比分数
     */
    @Column(name = "score")
    private String score;





    /**
     * 总费用
     */
    @Column(name = "total_money")
    private String totalMoney;
    /**
     * 接受的最低总费用
     */
    @Column(name = "accept_total_money")
    private String acceptTotalMoney;

    /**
     * 综合对比顺序
     */
    @Column(name="accept_order")
    private String acceptOrder;

















    private static final long serialVersionUID = 1L;
}